type runtime.gclinkptr
157 uses
runtime (current package)
malloc.go#L969: func nextFreeFast(s *mspan) gclinkptr {
malloc.go#L981: return gclinkptr(uintptr(result)*s.elemsize + s.base())
malloc.go#L996: func (c *mcache) nextFree(spc spanClass) (v gclinkptr, s *mspan, checkGCTrigger bool) {
malloc.go#L1017: v = gclinkptr(uintptr(freeIndex)*s.elemsize + s.base())
malloc.go#L2044: func (c *mcache) nextReusableNoScan(s *mspan, spc spanClass) (gclinkptr, *mspan) {
malloc.go#L2086: func doubleCheckNextReusable(v gclinkptr) {
malloc_generated.go#L48: var nextFreeFastResult gclinkptr
malloc_generated.go#L58: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L213: var nextFreeFastResult gclinkptr
malloc_generated.go#L223: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L378: var nextFreeFastResult gclinkptr
malloc_generated.go#L388: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L543: var nextFreeFastResult gclinkptr
malloc_generated.go#L553: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L708: var nextFreeFastResult gclinkptr
malloc_generated.go#L718: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L873: var nextFreeFastResult gclinkptr
malloc_generated.go#L883: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L1038: var nextFreeFastResult gclinkptr
malloc_generated.go#L1048: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L1203: var nextFreeFastResult gclinkptr
malloc_generated.go#L1213: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L1368: var nextFreeFastResult gclinkptr
malloc_generated.go#L1378: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L1533: var nextFreeFastResult gclinkptr
malloc_generated.go#L1543: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L1698: var nextFreeFastResult gclinkptr
malloc_generated.go#L1708: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L1863: var nextFreeFastResult gclinkptr
malloc_generated.go#L1873: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L2028: var nextFreeFastResult gclinkptr
malloc_generated.go#L2038: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L2193: var nextFreeFastResult gclinkptr
malloc_generated.go#L2203: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L2358: var nextFreeFastResult gclinkptr
malloc_generated.go#L2368: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L2523: var nextFreeFastResult gclinkptr
malloc_generated.go#L2533: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L2688: var nextFreeFastResult gclinkptr
malloc_generated.go#L2698: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L2853: var nextFreeFastResult gclinkptr
malloc_generated.go#L2863: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L3018: var nextFreeFastResult gclinkptr
malloc_generated.go#L3028: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L3183: var nextFreeFastResult gclinkptr
malloc_generated.go#L3193: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L3348: var nextFreeFastResult gclinkptr
malloc_generated.go#L3358: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L3513: var nextFreeFastResult gclinkptr
malloc_generated.go#L3523: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L3678: var nextFreeFastResult gclinkptr
malloc_generated.go#L3688: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L3843: var nextFreeFastResult gclinkptr
malloc_generated.go#L3853: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L4008: var nextFreeFastResult gclinkptr
malloc_generated.go#L4018: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L4173: var nextFreeFastResult gclinkptr
malloc_generated.go#L4183: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L4386: var nextFreeFastResult gclinkptr
malloc_generated.go#L4396: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L4542: var nextFreeFastResult gclinkptr
malloc_generated.go#L4552: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L4698: var nextFreeFastResult gclinkptr
malloc_generated.go#L4708: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L4854: var nextFreeFastResult gclinkptr
malloc_generated.go#L4864: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L5010: var nextFreeFastResult gclinkptr
malloc_generated.go#L5020: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L5166: var nextFreeFastResult gclinkptr
malloc_generated.go#L5176: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L5322: var nextFreeFastResult gclinkptr
malloc_generated.go#L5332: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L5478: var nextFreeFastResult gclinkptr
malloc_generated.go#L5488: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L5634: var nextFreeFastResult gclinkptr
malloc_generated.go#L5644: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L5790: var nextFreeFastResult gclinkptr
malloc_generated.go#L5800: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L5946: var nextFreeFastResult gclinkptr
malloc_generated.go#L5956: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L6102: var nextFreeFastResult gclinkptr
malloc_generated.go#L6112: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L6258: var nextFreeFastResult gclinkptr
malloc_generated.go#L6268: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L6414: var nextFreeFastResult gclinkptr
malloc_generated.go#L6424: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L6570: var nextFreeFastResult gclinkptr
malloc_generated.go#L6580: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L6710: var nextFreeFastResult gclinkptr
malloc_generated.go#L6720: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L6846: var nextFreeFastResult gclinkptr
malloc_generated.go#L6856: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L6982: var nextFreeFastResult gclinkptr
malloc_generated.go#L6992: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L7118: var nextFreeFastResult gclinkptr
malloc_generated.go#L7128: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L7254: var nextFreeFastResult gclinkptr
malloc_generated.go#L7264: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L7390: var nextFreeFastResult gclinkptr
malloc_generated.go#L7400: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L7526: var nextFreeFastResult gclinkptr
malloc_generated.go#L7536: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L7662: var nextFreeFastResult gclinkptr
malloc_generated.go#L7672: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L7798: var nextFreeFastResult gclinkptr
malloc_generated.go#L7808: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L7934: var nextFreeFastResult gclinkptr
malloc_generated.go#L7944: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L8070: var nextFreeFastResult gclinkptr
malloc_generated.go#L8080: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L8206: var nextFreeFastResult gclinkptr
malloc_generated.go#L8216: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L8342: var nextFreeFastResult gclinkptr
malloc_generated.go#L8352: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L8478: var nextFreeFastResult gclinkptr
malloc_generated.go#L8488: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L8614: var nextFreeFastResult gclinkptr
malloc_generated.go#L8624: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L8750: var nextFreeFastResult gclinkptr
malloc_generated.go#L8760: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L8886: var nextFreeFastResult gclinkptr
malloc_generated.go#L8896: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L9022: var nextFreeFastResult gclinkptr
malloc_generated.go#L9032: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L9158: var nextFreeFastResult gclinkptr
malloc_generated.go#L9168: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L9294: var nextFreeFastResult gclinkptr
malloc_generated.go#L9304: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L9430: var nextFreeFastResult gclinkptr
malloc_generated.go#L9440: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L9566: var nextFreeFastResult gclinkptr
malloc_generated.go#L9576: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L9702: var nextFreeFastResult gclinkptr
malloc_generated.go#L9712: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L9838: var nextFreeFastResult gclinkptr
malloc_generated.go#L9848: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_generated.go#L9974: var nextFreeFastResult gclinkptr
malloc_generated.go#L9984: nextFreeFastResult = gclinkptr(uintptr(result)*
malloc_stubs.go#L512: func nextFreeFastTiny(span *mspan) gclinkptr {
malloc_stubs.go#L515: var nextFreeFastResult gclinkptr
malloc_stubs.go#L525: nextFreeFastResult = gclinkptr(uintptr(result)*elemsize_ + span.base())
malloc_stubs.go#L532: func nextFreeFastStub(span *mspan) gclinkptr {
malloc_stubs.go#L533: var nextFreeFastResult gclinkptr
malloc_stubs.go#L543: nextFreeFastResult = gclinkptr(uintptr(result)*elemsize_ + span.base())
mcache.go#L57: reusableNoscan [numSpanClasses]gclinkptr
mcache.go#L75: next gclinkptr
mcache.go#L80: type gclinkptr uintptr
mcache.go#L85: func (p gclinkptr) ptr() *gclink {
mcache.go#L90: list gclinkptr // linked list of free stacks
mcache.go#L379: v := gclinkptr(ptr)
mheap.go#L431: manualFreeList gclinkptr // list of free objects in mSpanManual spans
stack.go#L194: func stackpoolalloc(order uint8) gclinkptr {
stack.go#L213: x := gclinkptr(s.base() + i)
stack.go#L240: func stackpoolfree(x gclinkptr, order uint8) {
stack.go#L286: var list gclinkptr
stack.go#L379: var x gclinkptr
stack.go#L508: x := gclinkptr(v)
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |